home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / Libraries / DCLAP 6d / dclap6d / corelib / ncbisgml.h < prev    next >
Text File  |  1996-07-05  |  3KB  |  73 lines

  1. /*   ncbimisc.h
  2. * ===========================================================================
  3. *
  4. *                            PUBLIC DOMAIN NOTICE                          
  5. *               National Center for Biotechnology Information
  6. *                                                                          
  7. *  This software/database is a "United States Government Work" under the
  8. *  terms of the United States Copyright Act.  It was written as part of
  9. *  the author's official duties as a United States Government employee and 
  10. *  thus cannot be copyrighted.  This software/database is freely available 
  11. *  to the public for use. The National Library of Medicine and the U.S.
  12. *  Government have not placed any restriction on its use or reproduction.
  13. *
  14. *  Although all reasonable efforts have been taken to ensure the accuracy
  15. *  and reliability of the software and data, the NLM and the U.S.
  16. *  Government do not and cannot warrant the performance or results that
  17. *  may be obtained by using this software or data. The NLM and the U.S.
  18. *  Government disclaim all warranties, express or implied, including
  19. *  warranties of performance, merchantability or fitness for any particular
  20. *  purpose.
  21. *
  22. *  Please cite the author in any work or product based on this material.
  23. *
  24. * ===========================================================================
  25. *
  26. * File Name:  ncbimisc.h
  27. *
  28. * Author:  Ostell, Schuler
  29. *
  30. * Version Creation Date:   06-15-93
  31. *
  32. * $Revision: 2.0 $
  33. *
  34. * File Description: 
  35. *        Prototypes of functions to Convert SGML to ASCII 
  36. *        for Backbone subset SGML
  37. *
  38. * Modifications:
  39. * --------------------------------------------------------------------------
  40. * Date     Name        Description of modification
  41. * -------  ----------  -----------------------------------------------------
  42. * 04-15-93 Schuler     Changed _cdecl to LIBCALL
  43. * 06-15-93 Schuler     This file created (SGML functions were in ncbimisc.c)
  44. * 06-15-93 Schuler     SgmlLoadTable() exported (was static)
  45. *
  46. * ==========================================================================
  47. */
  48.  
  49. #ifndef _NCBISGML_
  50. #define _NCBISGML_
  51.  
  52. #ifdef __cplusplus
  53. extern "C" {
  54. #endif
  55.  
  56. /*  */
  57. int    LIBCALL Nlm_SgmlLoadTable PROTO((void));
  58. char * LIBCALL Nlm_Sgml2Ascii PROTO((const char *sgml, char *ascii, Nlm_sizeT buflen));
  59. Nlm_sizeT LIBCALL Nlm_Sgml2AsciiLen PROTO((const char *sgml));
  60.  
  61. /* aliases */
  62. #define SgmlLoadTable    Nlm_SgmlLoadTable
  63. #define Sgml2Ascii        Nlm_Sgml2Ascii
  64. #define SgmlToAscii        Nlm_Sgml2Ascii
  65. #define Sgml2AsciiLen    Nlm_Sgml2AsciiLen
  66. #define SgmlToAsciiLen    Nlm_Sgml2AsciiLen
  67.  
  68. #ifdef __cplusplus
  69. }
  70. #endif
  71.  
  72. #endif /* !_NCBISGML_ */
  73.